/*!
\copyright  Copyright (c) 2021-2022 Qualcomm Technologies International, Ltd.
            All Rights Reserved.
            Qualcomm Technologies International, Ltd. Confidential and Proprietary.

\version    
\file       
\brief      Header file for library providing stub functionality for functions
            currently missing from the trap interface.

            The file includes header files for traps being stubbed in this library.

            If the stub behaviour can be modified, please refer to trap_stubs_api.h
*/


#ifndef TRAP_STUBS_H_
#define TRAP_STUBS_H_

/*  The following includes are required to compile correctly with
    new platform headers.
    This library only exists for bringup, so not a long term problem */
#include "vmtypes.h"

#include "types.h"        // InquiryPriority
#include "mdm_prim.h"     // mirror_role_t

#include "acl.h" 
#include "adc.h" 
#include "anc.h"
#include "audio_anc.h" 
#include "audio_clock.h" 
#include "audio_mclk.h" 
#include "audio_power.h" 
#if TRAPSET_AUDIO_PWM
#include "audio_pwm.h" 
#endif
#if TRAPSET_BITSERIAL
#include "bitserial_api.h" 
#endif
#include "boot.h" 
#if TRAPSET_CAPACITIVE_SENSOR
#include "capacitivesensor.h"
#endif
#include "charger.h" 
#include "chargercomms.h" 
#include "codec_.h" 
#include "crypto.h" 
#include "csb.h" 
#include "debug_partition_api.h" 
#include "dormant.h" 
#if TRAPSET_ENERGY
#include "energy.h" 
#endif
#include "feature.h" 
#include "file.h" 
#if TRAPSET_FONT
#include "font.h" 
#endif
#include "host.h" 
#include "i2c.h" 
#include "imageupgrade.h" 
#if TRAPSET_INFRARED
#include "infrared.h" 
#endif
#include "inquiry.h" 
#if TRAPSET_KALIMBA
#include "kalimba.h" 
#endif
#if TRAPSET_LCD
#include "lcd.h" 
#endif
#if TRAPSET_LED
#include "led.h" 
#endif
#include "loader.h" 
#include "marshal.h" 
#include "mblk.h"
#include "message.h" 
#include "micbias.h" 
#if TRAPSET_NATIVE
#include "native.h" 
#endif
#if TRAPSET_NFC
#include "nfc.h" 
#endif
#include "operator.h" 
#include "os.h" 
#if TRAPSET_OTP
#include "otp.h"
#endif
#include "panic.h" 
#if TRAPSET_PARTITION
#include "partition.h" 
#endif
#include "pio.h" 
#include "ps.h" 
#include "psu.h" 
#include "qspi.h" 
#include "ra_partition_api.h" 
#if TRAPSET_SD_MMC
#include "sdmmc.h" 
#endif
#include "sink.h" 
#include "source.h" 
#if TRAPSET_SRAM
#include "sram.h" 
#endif
#if TRAPSET_STATUS
#include "status.h" 
#endif
#include "stream.h" 
#if TRAPSET_TEST
#include "test.h" 
#endif
#include "test2.h" 
#include "transform.h" 
#include "usb.h" 
#include "usb_hub.h" 
#include "util.h" 
#include "vm.h" 
#if TRAPSET_XIO
#include "voltsense.h" 
#endif

#endif /* TRAP_STUBS_H_ */
